﻿using System;
using Delta_webControl.Templates;
using System.Web.UI;

namespace SitioINewThreadSoft.Componentes
{
    public class ColumnaGridFecha : ColumnaGridDG
    {
        public ColumnaGridFecha()
        {
            this.dlDibujarControles = ConfigurarControles;
        }

        public void ConfigurarControles(Control contenedor)
        {
            LiteralControl lt = new LiteralControl();
            System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
            img.ImageUrl = "~/imagenes/cumple.png";
            img.Width = 50;
            img.Height = 50;

            ConfigurarEnlace(lt, (sender, e, valorPropiedad, tag, grid, contenedorobj, item) =>
            {
                DateTime? fecha = Delta_util.Clases.Comun.Convertir<DateTime?>(valorPropiedad);
                if (!fecha.HasValue)
                    img.Visible = false;
                else
                    lt.Text = fecha.Value.ToShortDateString();
            });
            contenedor.Controls.Add(img);
            contenedor.Controls.Add(lt);
        }
    }
}